package service;

import pojo.Yytx;

import java.time.LocalDateTime;
import java.util.List;

/**
 * 用药提醒业务逻辑接口
 */
public interface YytxService {
    // 新增提醒
    int add(Yytx yytx);

    // 查询某用户的所有提醒
    List<Yytx> findByYhId(Integer yhId);

    // 按时间范围查询提醒
    List<Yytx> findByTimeRange(Integer yhId, LocalDateTime startTime, LocalDateTime endTime);

    // 更新提醒
    int update(Yytx yytx);

    // 删除提醒（按ID）
    int deleteById(Integer yytxId);

    // 删除某用户的所有提醒
    int deleteByYhId(Integer yhId);
}